StudioAPI Methods
An object defining methods for the StudioAPI class.
GetDeployments(projectRequest, telemetryCollectorHolder)
Retrieves deployment details for a specified project. Executes a POST request to fetch deployment information based on the provided project request.
Parameters:
projectRequest (required): GetProjectDeploymentsRequest
The request object containing parameters for retrieving deployments.
telemetryCollectorHolder (optional): ITelemetryCollectorHolder
Optional telemetry collector for gathering execution metrics.
Returns:
Type: Task<WrapResponse<GetProjectDeploymentsResponse>>
A Task that represents the asynchronous operation, with a result ofGetProjectDeploymentsResponse
, containing deployment details for the project.
This is a async method. Method should be waited. Be careful if call this method without waiting.
See Also
GetProcesses(processesRequest, telemetryCollectorHolder)
Retrieves process details for a specified project. Executes a POST request to fetch process information based on the provided processes request.
Parameters:
processesRequest (required): GetProcessesRequest
The request object containing parameters for retrieving processes.
telemetryCollectorHolder (optional): ITelemetryCollectorHolder
Optional telemetry collector for gathering execution metrics.
Returns:
Type: Task<WrapResponse<GetProcessesResponse>>
A Task that represents the asynchronous operation, with a result of 'GetProcessesResponse', containing process details for the project.
This is a async method. Method should be waited. Be careful if call this method without waiting.
See Also
GetFlows(flowsRequest, telemetryCollectorHolder)
Retrieves flow details for a specified project. Executes a POST request to fetch flow information based on the provided flows request.
Parameters:
flowsRequest (required): GetFlowsRequest
The request object containing parameters for retrieving flows.
telemetryCollectorHolder (optional): ITelemetryCollectorHolder
Optional telemetry collector for gathering execution metrics.
Returns:
Type: Task<WrapResponse<GetFlowsResponse>>
A Task that represents the asynchronous operation, with a result ofGetFlowsResponse
, containing flow details for the project.
This is a async method. Method should be waited. Be careful if call this method without waiting.
See Also
GetProjects(projectRequest, telemetryCollectorHolder)
Retrieves a list of projects available in the Studio. Executes a POST request based on the provided project request.
Parameters:
projectRequest (required): GetProjectsRequest
The request object containing parameters for retrieving projects.
telemetryCollectorHolder (optional): ITelemetryCollectorHolder
Optional telemetry collector for gathering execution metrics.
Returns:
Type: Task<WrapResponse<GetProjectsResponse>>
A Task that represents the asynchronous operation, with a result ofGetProjectsResponse
, containing a list of projects.
This is a async method. Method should be waited. Be careful if call this method without waiting.
See Also
GetVersionByProcessId(projectRequest, telemetryCollectorHolder)
Retrieves the version information associated with a specific process ID. Executes a POST request to get version details based on the provided process ID request.
Parameters:
projectRequest (required): GetVersionByProcessIdRequest
The request object containing parameters for retrieving version details by process ID.
telemetryCollectorHolder (optional): ITelemetryCollectorHolder
Optional telemetry collector for gathering execution metrics.
Returns:
Type: Task<WrapResponse<GetVersionByProcessIdResponse>>
A Task that represents the asynchronous operation, with a result ofGetVersionByProcessIdResponse
, containing version information for the specified process ID.
This is a async method. Method should be waited. Be careful if call this method without waiting.